Mobile telephone having an improved probability of receiving an incoming call

ABSTRACT

A mobile station (10) includes a transceiver (14, 16) for receiving information from and for transmitting information to a control channel of a wireless communications system. The mobile station further includes a controller (18) that is bidirectionally coupled to a memory (24) and to the transceiver. The controller executes instructions for implementing a plurality of tasks, including an initialization task, a system access task, an idle task, and a response to an incoming call task. In accordance with the teachings of this invention, the controller is responsive to a receipt of a page message that identifies the mobile station, when executing the initialization task or the system access task, for storing the received page message in the memory. The controller is further responsive to a presence of a stored page message, when entering the idle task, for exiting the idle task and entering the task that responds to the incoming call associated with the stored page message.

FIELD OF THE INVENTION

This invention relates generally to mobile telephones and, in particular, to mobile telephones or mobile stations that perform system initialization and system access tasks when operating with a cellular system.

BACKGROUND OF THE INVENTION

In a cellular system of most interest to this invention the channel from a base station to the mobile station is referred to as the forward channel, i.e., the forward control channel and the forward voice channel. The channel from the mobile station to the base station is referred to as the reverse channel, i.e., the reverse control channel and the reverse voice channel. The system may have one or more forward control channels defined as combined paging and access channels on which the mobile station receives page messages, indicating that an incoming call has been received for the mobile station, and system access parameters needed to access the cellular system.

In conventional practice (e.g., TIA/EIA/IS-91 (AMPS)), and when entering a system access task, the mobile station scans its receiver to identify the two strongest received access channels. The mobile station then registers into the paging area having the strongest access channel, from which it can read overhead information sent on a forward access channel. If the mobile station cannot read and decode the data successfully, it switches to the second strongest channel and tries to complete the task there.

During an Initialization Task, and referring to FIG. 3A, in accordance with TIA/EIA/IS-91, the mobile station waits for an overhead message from a base station in two separate sub-tasks, specifically an Update Overhead Information Task (TIA/EIA/IS-91, section 2.6.1.1.2) and a Verify Overhead Information Task (section 2.6.1.2.2). Both of these sub-tasks can last up to three seconds.

During a System Access Task, and referring to FIG. 4A, the mobile station executes four sub-tasks, specifically a Retrieve Access Attempt Parameters Task (section 2.6.3.3, which can last up to 1.1 seconds), an Update Overhead Information Task (section 2.6.3.4, which can last up to 1.5 seconds), an Await Message Task (section 2.6.3.8, which can last up to 10 seconds for a Base Station Challenge and up to 5 seconds for other access types), and an Await Registration Confirmation Task (section, 2.6.3.9, which can last up to 5 seconds).

As is indicated in FIGS. 3A and 4A, during both the Initialization and System Access Tasks, respectively, the mobile station may receive a page message on the paging/access channel. However, as currently specified the mobile station ignores any page messages that are received at this time. That is, the mobile station does not respond to a received page message until after the completion of the Initialization or System Access Tasks, that is until entering an Idle Task. Only at this time is the mobile station enabled to respond to an incoming call.

As can be appreciated, a significant period of time can elapse before the mobile station enters the Idle Task and can respond to a next page message (e.g., up to 20+seconds when in the System Access Task). As a result, the mobile station may not be able to respond to a page message, resulting in a missed call.

OBJECTS OF THE INVENTION

It is a first object of this invention to provide an improved method for operating a mobile station with a cellular system so as to increase the probability that the mobile station will respond to an incoming (mobile terminated) call.

It is a second object of this invention to provide an improved mobile station that stores a page message that is received while in an Initialization or System Access Task, such that the mobile station is enabled to immediately exit an Idle Task and thus respond to the incoming call.

SUMMARY OF THE INVENTION

The foregoing and other problems are overcome and the objects of the invention are realized by a mobile station operable with a wireless communications system, and by methods for operating the mobile station.

In accordance with this invention the mobile station includes a transceiver for receiving information from and for transmitting information to a control channel of the wireless communications system. The mobile station further includes a controller that is bidirectionally coupled to a memory and to the transceiver. The controller executes instructions for implementing a plurality of tasks, including an initialization task, a system access task, an idle task, and a response to an incoming call task.

In accordance with the teachings of this invention, the controller is responsive to a receipt of a page message that identifies the mobile station, when executing the initialization task or the system access task, for storing the received page message in the memory. The controller is further responsive to a presence of a stored page message, when entering the idle task, for exiting the idle task and entering the task that responds to the incoming call associated with the stored page message.

In a presently preferred air interface standard the initialization task is comprised of at least one of an Update Overhead Information sub-task and a Verify Overhead Information sub-task, and the system access task is comprised of at least one of a Retrieve Access Attempt Parameters sub-task, an Update Overhead Information sub-task, an Await Message sub-task, and an Await Registration Confirmation sub-task.

The controller is further responsive to a lack of a stored page message, when entering the idle task, for remaining in the idle task and monitoring the control channel for a page message that is directed to the mobile station.

BRIEF DESCRIPTION OF THE DRAWINGS

The above set forth and other features of the invention are made more apparent in the ensuing Detailed Description of the Invention when read in conjunction with the attached Drawings, wherein:

FIG. 1 is a block diagram of a mobile station that is constructed and operated in accordance with this invention;

FIG. 2 is an elevational view of the mobile station shown in FIG. 1, and which further illustrates a cellular communication system to which the mobile station is bidirectionally coupled through wireless RF links;

FIG. 3A is a logic flow diagram that illustrates the operation of the mobile station during a conventional Initialization Task;

FIG. 3B is a logic flow diagram that illustrates the operation of the mobile station, in accordance with an aspect of this invention, during an improved Initialization Task;

FIG. 4A is a logic flow diagram that illustrates the operation of the mobile station during a conventional System Access Task; and

FIG. 4B is a logic flow diagram that illustrates the operation of the mobile station, in accordance with an aspect of this invention, during an improved System Access Task.

DETAILED DESCRIPTION OF THE INVENTION

Reference is made to FIGS. 1 and 2 for illustrating a wireless user terminal or mobile station 10, such as but not limited to a cellular radiotelephone or a personal communicator, that is suitable for practicing this invention. The mobile station 10 includes an antenna 12 for transmitting signals to and for receiving signals from a base site or base station 30. The base station 30 is bidirectionally connected to a Mobile Switching Center (MSC) 32, and provides a connection to landline trunks when the mobile station 10 receives or originates a call. When a call is received for the mobile station 10, a Page message is transmitted on the forward control channel to inform the mobile station of the received call. Reference with regard to a Page message can be had to TIA/EIA/IS-91, sections 2.6.2.2 and 3.7.1.1. Reference may also be had to EIA/TIA-553.

The mobile station includes a modulator (MOD) 14A, a transmitter 14 and a receiver 16 (i.e., a transceiver), a demodulator (DEMOD) 16A, and a controller 18 that provides signals to and receives signals from the transmitter 14 and receiver 16, respectively. These signals include signalling information in accordance with the air interface standard of the applicable cellular system, and also user speech and/or user generated data. The air interface standard is assumed for this invention to include a structure and protocol of a type that is described in TIA/EIA/IS-91, and any similar or related air interface standards, although the teaching of this invention is not intended to be limited only to this specific air interface standard, or for use only with an IS-91 compatible mobile station, or for use only in analog (i.e., FM) type systems.

A user interface includes a conventional earphone or speaker 17, a conventional microphone 19, a display 20, and a user input device, typically a keypad 22, all of which are coupled to the controller 18. The keypad 22 includes the conventional numeric (0-9) and related keys (#,*) 22a, and other keys 22b used for operating the mobile station 10. These other keys 22b may include, by example, a SEND key, various menu scrolling and soft keys, and a PWR key. The mobile station 10 also includes a battery 26 for powering the various circuits that are required to operate the station.

The mobile station 10 also includes various memories, shown collectively as the memory 24, wherein are stored a plurality of constants and variables that are used by the controller 18 during the operation of the mobile station. For example, the memory 24 stores the values of various cellular system parameters and the number assignment module (NAM). An operating program for controlling the operation of controller 18 is also stored in the memory 24 (typically in a ROM device), the operating program including instructions for implementing the applicable air interface standard (e.g., TIA/EIA/IS-91), including the various tasks and sub-tasks that comprise the air interface standard.

It should be understood that the mobile station 10 can be a vehicle mounted or a handheld device. It should further be appreciated that the mobile station 10 can be capable of operating with two or more air interface standards, modulation types, and access types. By example, the mobile station may be capable of operating in accordance with a frequency modulated (FM), frequency division multiple access (FDMA) transmission and reception standard, such as is found in conventional 800 MHz public cellular systems (e.g., EIA/TIA-553), and improvements and modifications thereof. For a dual mode mobile station, operation may also occur as well, when operating on an analog control channel, with a phase modulated (PM), time division multiple access (TDMA) standard (such as EIA/TIA IS-136 or GSM), or a code division multiple access (CDMA) standard (such as EIA/TIA IS-95). Narrow-band AMPS (NAMPS), as well as TACS phones, may benefit from the teaching of this invention.

Reference is now made to FIGS. 3B and 4B for illustrating presently preferred embodiments of System Initialization and System Access Tasks, respectively, in accordance with the teaching of this invention.

Referring first to FIG. 3B, and contrasting this Figure to FIG. 3A, it can be seen that the operation of the mobile station 10 is modified when in the Update Overhead Information and Verify Overhead Information sub-tasks so as to store a received page message into the memory 24 of FIG. 1. That is, the mobile station 10 does not ignore a page message that is received while in one of these two sub-tasks. The operation of the mobile station 10 is also revised so as to make an immediate check upon entering the Idle Task as to whether a page message was stored while performing the initialization task. If no, the mobile station 10 remains in the Idle Task and monitors the paging channel for a page in a conventional manner. However, if it is determined that a page message was stored before entering the Idle Task, the mobile station 10 immediately exists the Idle Task and enters a task wherein the mobile station 10 responds to the incoming call. As can be appreciated, this operation of the mobile station 10 significantly reduces the probability that the mobile station 10 will miss an incoming call.

Reference is now made to FIG. 4B for illustrating the preferred operation of the mobile station when in the system Access Task. In a manner similar to that described in FIG. 3B, the operation of the mobile station 10 is modified so as to store a received page message when operating in the Retrieve Access Attempt Parameters or Update Overhead Information or Await Message or Await Registration Confirmation sub-tasks. As is in FIG. 3B, when entering the Idle Task the mobile station 10 makes an immediate determination as to whether the mobile station 10 has stored a page message. If yes, the mobile station immediately exists the Idle Task and responds to the incoming call. If no page message was stored before entering the Idle Task, the mobile station 10 remains in the Idle Task and monitors the paging channel in a conventional manner.

It should be noted in FIG. 4B that the Initialization Task of FIG. 3B is inserted between the Await Message or Await Registration Confirmation sub-tasks and the Idle Task. As such, the mobile station 10 may also store a page message in this block as is shown in greater detail in FIG. 3B.

If the mobile station 10 ends up in the conversation state after existing the Idle Task, the stored page message is cleared or erased from the memory 24.

Although described in the context of paging and access channels, it should be realized that the term "access channel" should be broadly read to include any channel on which the mobile station 10 may access the cellular system (e.g., for call origination, registration, response to pages, order responses, etc.), and the term "paging channel" should be broadly read to include any channel on which pages are sent to the mobile station.

The teaching of this invention should also not be construed to be limited for use with only one communications standard or specification, such as TIA/EIA-IS-91 or TIA/EIA/IS-553.

Thus, although the invention has been particularly shown and described with respect to preferred embodiments thereof, it will be understood by those skilled in the art that changes in form and details may be made therein without departing from the scope and spirit of the invention. 

What is claimed is:
 1. A method for operating a mobile station to perform an initialization procedure with a cellular system, comprising the steps of:performing at least one initialization sub-task that includes receiving information from a forward control channel; while performing the at least one initialization sub-task, during a time that the mobile station is not in a conversation state, storing in the mobile station a page message that is directed to the mobile station, the page message indicating that the mobile station has an incoming call; and subsequent to exiting the initialization procedure, determining if the mobile station has stored a page message and, if so, responding to the incoming call.
 2. A method for operating a mobile station to perform an initialization procedure with a cellular system, comprising the steps of:performing at least one initialization sub-task that includes receiving information from a forward control channel; while performing the at least one initialization sub-task, storing in the mobile station a page message that is directed to the mobile station, the page message indicating that the mobile station has an incoming call; and subsequent to exiting the initialization procedure, determining if the mobile station has stored a page message and, if so, responding to the incoming call, wherein the initialization procedure is comprised of at least one of an Update overhead Information sub-task and a Verify Overhead Information sub-task.
 3. A method for operating a mobile station to perform a system access procedure with a cellular system, comprising the steps of:performing at least one system access sub-task that includes receiving information from a forward control channel; while performing the at least one system access sub-task, during a time that the mobile station is not in a conversation state, storing in the mobile station a page message that is directed to the mobile station, the page message indicating that the mobile station has an incoming call; and subsequent to exiting the system access procedure, determining if the mobile station has stored a page message and, if so, responding to the incoming call.
 4. A method for operating a mobile station to perform a system access procedure with a cellular system, comprising the steps of:performing at least one system access sub-task that includes receiving information from a forward control channel; while performing the at least one system access sub-task, storing in the mobile station a page message that is directed to the mobile station, the page message indicating that the mobile station has an incoming call; and subsequent to exiting the system access procedure, determining if the mobile station has stored a page message and, if so, responding to the incoming call, wherein the system access procedure is comprised of at least one of a Retrieve Access Attempt Parameters sub-task, an Update Overhead Information sub-task, an Await Message sub-task, and an Await Registration Confirmation sub-task.
 5. A mobile station operable with a wireless communications system, comprising:a transceiver for receiving information from and for transmitting information to a control channel of the wireless communications system; and a controller that is bidirectionally coupled to a memory and to said transceiver, said controller executing instructions for implementing a plurality of tasks, including an initialization task, a system access task, an idle task, and a response to an incoming call task, said controller being responsive to a receipt of a page message that identifies said mobile station, when executing said initialization task or said system access task during a time that said mobile station is not in a conversation state, for storing the received page message in said memory, said controller further being responsive to a stored page message, at a time subsequent to a time that said controller enters said idle task, for exiting said idle task and for entering said task that responds to the incoming call associated with said stored page message.
 6. A mobile station operable with a wireless communications system, comprising:a transceiver for receiving information from and for transmitting information to a control channel of the wireless communications system; and a controller that is bidirectionally coupled to a memory and to said transceiver, said controller executing instructions for implementing a plurality of tasks, including an initialization task, a system access task, an idle task, and a response to an incoming call task, said controller being responsive to a receipt of a page message that identifies said mobile station, when executing said initialization task or said system access task, for storing the received page message in said memory, said controller further being responsive to a stored page message, at a time subsequent to a time that said controller enters said idle task, for exiting said idle task and for entering said task that responds to the incoming call associated with said stored page message, wherein the initialization task is comprised of at least one of an Update Overhead Information sub-task and a Verify Overhead Information sub-task.
 7. A mobile station operable with a wireless communications system, comprising:a transceiver for receiving information from and for transmitting information to a control channel of the wireless communications system; and a controller that is bidirectionally coupled to a memory and to said transceiver, said controller executing instructions for implementing a plurality of tasks, including an initialization task, a system access task, an idle task, and a response to an incoming call task, said controller being responsive to a receipt of a page message that identifies said mobile station, when executing said initialization task or said system access task, for storing the received page message in said memory, said controller further being responsive to a stored page message, at a time subsequent to a time that said controller enters said idle task, for exiting said idle task and for entering said task that responds to the incoming call associated with said stored page message, wherein the system access task is comprised of at least one of a Retrieve Access Attempt Parameters sub-task, an Update Overhead Information sub-task, an Await Message sub-task, and an Await Registration Confirmation sub-task.
 8. A mobile station operable with a wireless communications system, comprising:a transceiver for receiving information from and for transmitting information to a control channel of the wireless communications system; and a controller that is bidirectionally coupled to a memory and to said transceiver, said controller executing instructions for implementing a plurality of tasks, including an initialization task, a system access task, an idle task, and a response to an incoming call task, said controller being responsive to a receipt of a page message that identifies said mobile station, when executing said initialization task or said system access task, for storing the received page message in said memory, said controller further being responsive to a stored page message, at a time subsequent to a time that said controller enters said idle task, for exiting said idle task and for entering said task that responds to the incoming call associated with said stored page message, wherein said controller is further responsive to a lack of a stored page message, after entering said idle task, for remaining in said idle task and monitoring said control channel for a page message that is directed to said mobile station. 